package com.smartwebx.ha.dal.usebean;

import java.util.Date;

import com.google.common.collect.Ordering;

/**
 * 
 * 时段降水量逐年统计表
 * 
 * @author XX
 * 
 */
public class FeatureRainfallYear {
	// 测站编码
	private String stcd;
	// 年份
	private String yr;
	// 时段标识
	private String prd;
	// 最大时段降水量
	private Double mxp;
	// 最大时段降水量开始时间
	private Date mxtm;

	/**
	 * 测站编码
	 * 
	 * @return
	 */
	public String getStcd() {
		return stcd;
	}

	/**
	 * 测站编码
	 * 
	 * @param stcd
	 */
	public void setStcd(String stcd) {
		this.stcd = stcd;
	}

	/**
	 * 年份
	 * 
	 * @return
	 */
	public String getYr() {
		return yr;
	}

	/**
	 * 年份
	 * 
	 * @param yr
	 */
	public void setYr(String yr) {
		this.yr = yr;
	}

	/**
	 * 时段标识
	 * 
	 * @return
	 */
	public String getPrd() {
		return prd;
	}

	/**
	 * 时段标识
	 * 
	 * @param prd
	 */
	public void setPrd(String prd) {
		this.prd = prd;
	}

	/**
	 * 最大时段降水量
	 * 
	 * @return
	 */
	public Double getMxp() {
		return mxp;
	}

	/**
	 * 最大时段降水量
	 * 
	 * @param mxp
	 */
	public void setMxp(Double mxp) {
		this.mxp = mxp;
	}

	/**
	 * 最大时段降水量开始时间
	 * 
	 * @return
	 */
	public Date getMxtm() {
		return mxtm;
	}

	/**
	 * 最大时段降水量开始时间
	 * 
	 * @param mxtm
	 */
	public void setMxtm(Date mxtm) {
		this.mxtm = mxtm;
	}

	public static Ordering<FeatureRainfallYear> mxpByOrder = new Ordering<FeatureRainfallYear>() {
		@Override
		public int compare(FeatureRainfallYear left, FeatureRainfallYear right) {
			return Double.compare(left.getMxp(), right.getMxp());
		}
	};

}
